Foros del Web » Administración de Sistemas » Apache »

Recetas para la configuración de Apache

Estas en el tema de Recetas para la configuración de Apache en el foro de Apache en Foros del Web. Saludos: Luego de algún tiempo si participar aquí les dejo un "recetario" para apache 1.3.X Podemos modificar grandemente el desempeño de apache cambiando algunos valores ...
  #1 (permalink)  
Antiguo 27/06/2006, 08:34
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 19 años, 4 meses
Puntos: 144
Recetas para la configuración de Apache

Saludos:

Luego de algún tiempo si participar aquí les dejo un "recetario" para apache 1.3.X

Podemos modificar grandemente el desempeño de apache cambiando algunos valores en el archivo httpd.conf

Caso 1:
Apache usa demasiado CPU y sin embargo el servidor dispone de bastante memoria libre.

Receta 1:
Código:
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
MinSpareServers 45
MaxSpareServers 60
StartServers 45
MaxClients 500
MaxRequestsPerChild 5
Esto es una receta bastante radical sin embargo con seguridad bajará el uso del cpu siempre y cuando exista memoria libre (NO usar si el servidor tiene poca memoria libre)

Caso 2:
Apache mantiene demasiados procesos abiertos y consume mucha memoria y cpu

Receta 2:

Código:
Timeout 15
KeepAlive Off
#MaxKeepAliveRequests 100
#KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 250
MaxRequestsPerChild 0
RLimitCPU 10 20
RLimitMEM 52428800 62914560
RLimitNPROC 5 10
Esto no hará apache más rápido pero es ideal para servidores muy ocupados
Se puede aumentar MinSpareServers y MaxSpareServers de ser necesario

Caso 3:
Mi servidor tiene un uso de bajo a moderado por lo que deseo optimizar el rendimiento de apache

Receta 3:

Código:
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 60
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 150
MaxRequestsPerChild 0
Esta es una configuración buena para servidores de poco uso

Recuerden siempre:

Hacer un backup de su configuración original httpd.conf y reiniciar el servidor luego de los cambios, en linux basta con service httpd restart

Existen muchas otras maneras de optimizar apache que no voy a detallar aquí la idea de esto es un remedio rápido para problemas especificos.

Estoy a la orden para cualquier comentario o asesoría en configuraciones específicas
  #2 (permalink)  
Antiguo 27/06/2006, 16:00
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 2 meses
Puntos: 162
Gracias por el aporte Datacenter1, seguro servirá a muchos usuarios.

Las configuraciones aquí expresadas deben ser primero investigadas, si bien Datacenter1 las ha "cedido" gentilmente, cada uno debería investigarlas primero sobre el hardware que posea, esto es muy importante. También investigar sobre el origen y promedio de carga que tenga su server.

Solo una adición a tus comentarios, KeepAlive On servirá para servidores donde tengas que despachar páginas + imágenes por ejemplo, de lo contrario mantenerlo en Off.

Saludos.
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:13.